'use strict'

var arr=[1,2,4,5,6,7,8,9];
var r=arr.filter(function(x){
    return x % 2 !==0;
});

console.log(r);


//--------
// var a=[4,5,6,9,10,12];

// //item代表一次回调的值，初始值为0。
// //cart代表当前元素的值。
// //index当前下标。
// //arr原数组

// var num=a.reduce((item,cart,index,arr)=>{
//     return item+=cart;
// })

//   console.log(num);





//-----------
// let arr=[1,2,3];
// let newA=arr.map((item,i,arr)=>{
//     //item:遍历数组的每一项，i为当前数项的下标，arr为原数组.
//     console.log(`item:${item},i:${i},arr${arr}`);
//     return item + 1;
// }) ;

//   console.log(newA);






// var arr=[1,3,5,6,7,9,10];

// var a=arr.reduce(function(x,y){
//     return x + y;
// });

// console.log(a);


// var arr=[1,2,4,7,9,10];
//  var b=arr.reduce(function(x,y){
//     return x * 10 + y;
// });

// console.log(b);


// function normalize(arr){
//     var newA=[];
//     for(var i=0;i<arr.length;i++){
//         var temp=arr[i].toLowerCase();
//         newA[i]=temp.slice(0,1).toUpperCase()+temp.slice(1);
//     }

//     return newA;
// }

// if (normalize(['adam', 'LISA', 'barT']).toString() === ['Adam', 'Lisa', 'Bart'].toString()) {
//     console.log('测试通过!');
// }
// else {
//     console.log('测试失败!');
// }






// function string2int(s){

//    let arr=s.split('');
//    let newA=arr.map((x)=>{
//        return x*1;
//    })
//    let res=newA.reduce((x,y)=>{
//        return x*10 +y;
//    })
//    console.log(arr);

//     return arr ;
// }

// if (string2int('0') === 0 && string2int('12345') === 12345 && string2int('12300') === 12300) {
//     if (string2int.toString().indexOf('parseInt') !== -1) {
//         console.log('请勿使用parseInt()!');
//     } else if (string2int.toString().indexOf('Number') !== -1) {
//         console.log('请勿使用Number()!');
//     } else {
//         console.log('测试通过!');
//     }
// }
// else {
//     console.log('测试失败!');
// }


// if(string2int('0') === 0 && string2int('12345') === 12345 && string2int('12300')===12300){
//     if(string2int.toString().indexOf('parseInt') !==-1){
//         console.log('请勿使用parseInt()!');
//     }else if(string2int.toString().indexOf('Number')!==-1){
//         console.log('请勿使用Number()!');
//     }else{
//         console.log('测试通过!');
//     }
// }
// else{
//     console.log('测试失败！');
// }


